home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dirut / go_v_10.zip / go.doc < prev    next >
Text File  |  1994-03-07  |  5KB  |  137 lines

  1. Program: GO.EXE
  2. Version nº: 1.01 ßeta
  3. Author: Sergio Henrique Guerra de Sousa
  4. Last Update: September 1993
  5.  
  6.  
  7. Description:
  8.  
  9.  
  10.    GO.EXE  is a command  line program developed  in order to help DOS users to
  11. navigate  through deeply  nested directories.  This program was written in C++
  12. using the Turbo C++ 3.0 compiler  by Borland. GO.EXE was tested only under DOS
  13. 5.0/6.0  versions.  In case  you  find any  difficulties running GO in earlier
  14. versions, please send a letter to:
  15.  
  16.    GO.EXE
  17.    a/c Sergio Henrique Guerra de Sousa
  18.    SHIN QI 13 conjunto 1 casa 16
  19.    Brasilia - DF
  20.    71535 010 - Brasil
  21.     
  22.    E-Mail Address: shgs@dcc.unicamp.br
  23.     
  24.     
  25. Instructions:
  26.  
  27. =================
  28. | THE GO SYNTAX |
  29. =================
  30.  
  31. The syntax for the GO program is:
  32.  
  33.    GO (dirname)
  34.     
  35. where (dirname)  can  be  any valid  directory name,  including "\" (don't use
  36. quotes with GO), the root directory.  It is important not to include more than
  37. one  directory  level in the (dirname) parameter, instead you should type only
  38. the more nested directory name.
  39.  
  40.    Example: Instead of typing
  41.     
  42.       GO windows\system  (incorrect entry)
  43.         
  44.    you should type only
  45.      
  46.       GO system          (correct entry)
  47.         
  48.    You  may  also  include  a drive  letter  other than  the  current  in  the
  49. (dirname)  parameter.  To illustrate this feature suppose your current path is
  50. "C:\DOS"  and you want to switch to a deeply nested directory in drive D: such
  51. as "D:\TC\CLASSLIB\OBJS\S". The command line for this action would be:
  52.  
  53.    GO D:S     (changes to the D:\TC\CLASSLIB\OBJS\S directory)
  54.     
  55.    While  GO searches the  "S" directory  it will display all the intermediate
  56. directories searched until it reaches the specified directory.
  57.  
  58. ================================
  59. | ADDITIONAL COMMENTS ABOUT GO |
  60. ================================
  61.  
  62.    All  searches  performed  by  GO start in the root directory of the current
  63. drive  (or other specified in the command line), there is no way to "guide" GO
  64. to the  requested directory.  So  you shouldn't try to help go by specifying a
  65. sub  string  of  the  path.   Attempts  to  do so  will  probably  generate  a
  66. "Directory XXXXX not found!" message.
  67.  
  68.    In case you ask  GO to change to an invalid directory in a foreign drive (a
  69. non current one),  GO will try  to accomplish the task in the best way it can,
  70. that is, it will  only  change to the new drive.  The current directory in the
  71. new  drive  will be  the same as it would be if you simply typed X: where X is
  72. the drive letter specified in the command line.
  73.  
  74.    GO  also  has a  shortcut to change  to the root directory of a non current
  75. drive.  This  is  done simply  by  typing the  drive  letter followed by a ":"
  76. character. To change from drive D: to the root of drive C: you would use:
  77.  
  78.    GO C:         (same as "GO C:\")
  79.     
  80. ======================
  81. | LIMITATIONS FOR GO |
  82. ======================
  83.  
  84.    GO  always switches to  the first occurrence of a given directory ID, there
  85. is  no  way  to  change  to a  second,  third or nth occurrence of a directory
  86. entry.  This means  that if you have  two directories  with the same  name but
  87. with  different  paths (C:\WINDOWS\TEMP and C:\DOS\TEMP for example)  GO would
  88. only  be  able  to  switch  to  the first  directory  found  in  the FAT (File
  89. Allocation Table).
  90.  
  91.    GO  only  switches to  a directory  if it's  name is correct and completely
  92. stated.  GO  doesn't support any kind of error correction to lead an incorrect
  93. entry to the "closest" existing directory.
  94.  
  95.    These  limitations and others not yet found should be corrected/implemented
  96. in  further  versions of  the program.   Please let  me know  if you  have any
  97. suggestions of improvements for the GO program.
  98.  
  99. ==================================
  100. | SHAREWARE & REGISTRATION NOTES |
  101. ==================================
  102.  
  103.    Shareware  is  not the  same as  Freeware.  The concept behind Shareware is
  104. providing  programmers a  media for  distributing  software at low costs.  The
  105. user is allowed to  freely test and distribute the software as long as no part
  106. of the package is modified in any way.  If the user chooses to use the program
  107. after the testing period  (usually from 10 to 30 days)  he/she should register
  108. the software with the dealer.
  109.  
  110.    If  you  find GO helpful and useful, you should register it sending a $3.00
  111. nominal check (Sergio Henrique Guerra de Sousa) to the below address:
  112.  
  113.    GO.EXE
  114.    a/c Sergio Henrique Guerra de Sousa
  115.    SHIN QI 13 conjunto 1 casa 16
  116.    Brasilia - DF
  117.    71535 010 - Brasil
  118.  
  119.    Anexed  with   the  check  send a  stamped  self  addressed  envelope and a
  120. clear  diskette  (5¼ or 3½  DD or  HD)  in  order to  acquire  the  registered
  121. version  of  the program and optionally (extra $5.00) the source codes in C++.
  122. You  will then  receive a  personalized  copy of  the  GO program (without the
  123. blinking  "unregisterd  version")   and   will  be  informed  of  any  further
  124. enhancements.
  125.  
  126. To contact the author write a letter to:
  127.  
  128.    GO.EXE
  129.    a/c Sergio Henrique Guerra de Sousa
  130.    SHIN QI 13 conjunto 1 casa 16
  131.    Brasilia - DF
  132.    71535 010 - Brasil
  133.  
  134. or send an E-Mail to shgs@dcc.unicamp.br.
  135.  
  136. Thank you for testing GO!
  137.